package com.quanyan.club.operate.service;

import com.quanyan.api.APIResponse;
import com.quanyan.club.entity.vo.req.movement.ReqClubListInfo;
import com.quanyan.club.operate.entity.UserMsg;
import com.quanyan.club.operate.entity.req.yearactivity.ReqEnergyOrClickEgg;
import com.quanyan.club.operate.entity.resp.yearactivity.RespEnergyHomePage;
import com.quanyan.common.Plugin.PageObj;

import java.util.List;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/12/29.
 */
public interface ClubYearActivityService {

    /**
     * 进砸鸟蛋页面
     * @param clubId
     * @param uId
     * @return
     */
    public APIResponse<RespEnergyHomePage> getEnergyHomePageMessage(Integer clubId,Integer uId);

    /**
     * 充能 or 砸鸟蛋
     * @param reqEnergyOrClickEgg
     * @return
     */
    public APIResponse chargeEnergyOrClickEgg(ReqEnergyOrClickEgg reqEnergyOrClickEgg);

    /**
     * 获取俱乐部充能人数
     * @param reqClubListInfo
     * @return
     */
    public APIResponse<PageObj<List<UserMsg>>> getChargeEnergyMember(ReqClubListInfo reqClubListInfo);

}
